package com.ruoyi.merchant.util;

public enum AssessmentEnum {

    /**
     * 能力评估-基本信息-评估原因
     */
    ASSESSMENTREASON0(0, "接受服务前初评"),
    ASSESSMENTREASON1(1, "接受服务后的常规评估"),
    ASSESSMENTREASON2(2, "状况发生变化后的即时评估"),
    ASSESSMENTREASON3(3, "因评估结果有疑问进行的复评"),

    /**
     * 能力评估-基本信息-经济来源
     */
    ASSESSMENTFINANCIAL0(0, "退休金/养老金"),
    ASSESSMENTFINANCIAL1(1, "子女补贴"),
    ASSESSMENTFINANCIAL2(2, "亲友资助"),
    ASSESSMENTFINANCIAL3(3, "社会救济"),
    ASSESSMENTFINANCIAL4(4, "劳动收入"),
    ASSESSMENTFINANCIAL5(5, "自我存款"),
    ASSESSMENTFINANCIAL6(6, "其他补贴"),

    /**
     * 能力评估-基本信息-医疗保障
     */
    ASSESSMENTMEDICALCAR0(0, "城镇职工基本医疗保险"),
    ASSESSMENTMEDICALCAR1(1, "城镇居民基本医疗保险"),
    ASSESSMENTMEDICALCAR2(2, "新型农村合作医疗"),
    ASSESSMENTMEDICALCAR3(3, "商业医疗保险"),
    ASSESSMENTMEDICALCAR4(4, "贫困救助"),
    ASSESSMENTMEDICALCAR5(5, "全公费"),
    ASSESSMENTMEDICALCAR6(6, "全自费"),
    ASSESSMENTMEDICALCAR7(7, "其它"),
    /**
     * 能力评估-基本信息-疾病诊断-痴呆
     */
    ASSESSMENTDEMENTIA0(0, "无"),
    ASSESSMENTDEMENTIA1(1, "轻度"),
    ASSESSMENTDEMENTIA2(2, "中度"),
    ASSESSMENTDEMENTIA3(3, "重度"),

    /**
     * 能力评估-基本信息-疾病诊断-精神疾病
     */
    ASSESSMENTMENTALILL0(0, "无"),
    ASSESSMENTMENTALILL1(1, "精神分裂症"),
    ASSESSMENTMENTALILL2(2, "双相情感障碍"),
    ASSESSMENTMENTALILL3(3, "偏执性精神障碍"),
    ASSESSMENTMENTALILL4(4, "分裂情感性障碍"),
    ASSESSMENTMENTALILL5(5, "癫痫所致精神障碍"),
    ASSESSMENTMENTALILL6(6, "精神发育迟滞伴发精神障碍"),

    /**
     * 能力评估-基本信息-疾病诊断-慢性疾病
     */
    ASSESSMENTSLOWILL0(0, "无"),
    ASSESSMENTSLOWILL1(1, "高血压"),
    ASSESSMENTSLOWILL2(2, "糖尿病"),
    ASSESSMENTSLOWILL3(3, "高血脂"),
    ASSESSMENTSLOWILL4(4, "冠心病"),
    ASSESSMENTSLOWILL5(5, "慢性阻塞性肺疾病"),
    ASSESSMENTSLOWILL6(6, "恶性肿瘤"),
    ASSESSMENTSLOWILL7(7, "其他"),
    /**
     * 能力评估-基本信息-近30天内意外事件
     */
    ASSESSMENTACCIDENT0(0, "无"),
    ASSESSMENTACCIDENT1(1, "发生过1次"),
    ASSESSMENTACCIDENT2(2, "发生过2次"),
    ASSESSMENTACCIDENT3(3, "发生过3次及以上");




    private Integer code;
    private String message;

    public Integer getCode(){
        return this.code;
    }
    public String getMessage(){
        return this.message;
    }
    AssessmentEnum(Integer status, String message) {
        this.code = status;
        this.message = message;
    }

}
